package edu.ncet.desktop.client;

import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;

import edu.ncet.desktop.shared.AnswerSheetModel;
import edu.ncet.desktop.shared.QuestionModel;
import edu.ncet.desktop.shared.ResultModel;
import edu.ncet.desktop.shared.TypeModel;

public interface ExamsServiceAsync
{
	void loadQuestionPaper( List<TypeModel> questionTypes, Integer totQues, AsyncCallback<List<QuestionModel>> asyncCallback );

	void submitAnswerSheet( AnswerSheetModel ansSheet, AsyncCallback<ResultModel> callBack );

	void getQuestionTypes( String dummy, AsyncCallback<List<TypeModel>> callBack );
}
